package models

type Config struct {
	Server      ServerConfig
	Database    DatabaseConfig
	Logging     LoggingConfig
	Redis       RedisConfig
	ProjectList []Project
}

type ServerConfig struct {
	Port int
	Host string
}

type DatabaseConfig struct {
	Type     string
	Host     string
	Port     int
	Username string
	Password string
	DBName   string
}

type LoggingConfig struct {
	Level string
	File  string
}

type RedisConfig struct {
	Host     string
	Port     int
	Username string
	Password string
	DB       int
}
